<div id="corps">
	<div id="traitement_transfert">
	<?php
	if (isset($_POST['id_compte_credite']) AND $_POST['id_compte_credite'] != NULL AND isset($_POST['montant']) AND $_POST['montant'] != NULL AND isset($_POST['libelle']) AND $_POST['libelle'] != NULL)
	{
		//Connexion à la BDD
		include ("../../commun_shop/utils/settings_bdd_pg.php");
		mysql_connect($host_bd, $id_bd , $mdp_bd);
		mysql_select_db("vanadium");mysql_query("SET NAMES 'UTF8'");
		
		$id_compte_credite = mysql_real_escape_string(htmlspecialchars($_POST['id_compte_credite']));
		$id_compte_debite = $_SESSION['id_client_connecte'];
		
		if (mysql_result(mysql_query("SELECT count(id) FROM utilisateurs WHERE id_consommateur='$id_compte_credite' "),0))
		{//Le Compte a rosper existe bien
			$id_compte_debite = mysql_real_escape_string(htmlspecialchars($_SESSION['id_client_connecte']));
			if ($id_compte_credite != $id_compte_debite)
			{
				$montant = mysql_real_escape_string(htmlspecialchars(str_replace(',','.',$_POST['montant'])));
				if (is_numeric($montant) AND $montant > 0)
				{
					//On limite le montant a deux décimales
					$montant = round($montant*100)/100;
					$libelle = mysql_real_escape_string(htmlspecialchars($_POST['libelle']));
					
					if (strlen($libelle)>=4)
					{//Tout est buen c'est tipar, ou pas
						//Lecture des information relatives aux comptes
						$retour_infos_compte_credite = mysql_query("SELECT * FROM utilisateurs WHERE id_consommateur='$id_compte_credite'") or die(mysql_error()) ;
						$retour_infos_compte_debite = mysql_query("SELECT solde FROM utilisateurs WHERE id_consommateur='$id_compte_debite'") or die(mysql_error()) ;
						
						
						//Lecture de la limite de negats
						$retour_limite_negats = mysql_query("SELECT * FROM parametres WHERE parametre='limite_negats' ") or die(mysql_error()) ;
						$limite_negats = mysql_fetch_array($retour_limite_negats);
						
						$infos_compte_credite = mysql_fetch_array($retour_infos_compte_credite);
						$infos_compte_debite = mysql_fetch_array($retour_infos_compte_debite);
						
						//Calcul du nouveau solde
						$nouveau_solde = $infos_compte_debite['solde'] - $montant;
						
						if ($nouveau_solde >= $limite_negats['valeur'])
						{//Ah enfin ! Tout est buen, on résume la situation, histoire de ...
							//Enregistrement dans la BDD
							//Ajout de la consommation dans l'historique 
							//Coté Créditeur
							$libelle_crediteur = $libelle." - Transfert vers ".$id_compte_credite;
							mysql_query("INSERT INTO historique(id_consommateur, impulseur, libelle, montant) VALUES('$id_compte_debite', '$id_compte_debite', '$libelle_crediteur', '-$montant')") or die(mysql_error()) ;
							//Coté Crédité
							mysql_query("INSERT INTO historique(id_consommateur, impulseur, libelle, montant) VALUES('$id_compte_credite', '$id_compte_debite', '$libelle', '$montant')") or die(mysql_error()) ;
							
							//Modification du solde dans la table des utilisateurs
							//Coté Créditeur
							mysql_query("UPDATE utilisateurs SET solde='$nouveau_solde' WHERE id_consommateur='$id_compte_debite'") or die(mysql_error()) ;
							//Coté Crédité
							$retour_solde_credite = mysql_query("SELECT solde FROM utilisateurs WHERE id_consommateur='$id_compte_credite' ") or die(mysql_error()) ;
							$solde_credite = mysql_fetch_array($retour_solde_credite);
							$nouveau_solde_credite = $solde_credite['solde'] + $montant ;
							mysql_query("UPDATE utilisateurs SET solde='$nouveau_solde_credite' WHERE id_consommateur='$id_compte_credite'") or die(mysql_error()) ;
							
							//Fermeture de la connexion
							mysql_close();
							
							
							//Affichage des données entré dans la BDD
							echo
							"<div class='boite_info'>
								<div class='boite_info_haut'>
									<div></div>
								</div>
								<div class='boite_info_contenu'>
									<img src='../ressources/icones/information.png'/> La transaction suivante a été enregistré dans l'historique :";
							echo "
							<table>
								<tr>
									<td>PG Crédité :</td>
									<td>".$id_compte_credite."</td>
								</td>
								<tr>
									<td>Montant Transféré</td>
									<td>".$montant." €</td>
								</tr>
								<tr>
									<td>Libellé du Transfert</td>
									<td>".$libelle."</td>
								</tr>
							</table>
							</div>
							<div class='boite_info_bas'>
								<div></div>
							</div>
						</div>";
						}
						else
						{
							//Fermeture de la connexion
							mysql_close();
							
							echo 
							"<div class='notification_erreur_transfert'>
								<div class='boite_attention'>
									<div class='boite_attention_haut'>
										<div></div>
									</div>
									<div class='boite_attention_contenu'>
										<img src='../ressources/icones/erreur.png'/> Erreur ! <br/>
										Ton nouveau solde serait de <span class='negats'>".$nouveau_solde." €</span>. Or la limite de negat's est fixé à <span class='negats'>".$limite_negats['valeur']." €</span>. Le Transfert ne peut pas s'effectuer.
									</div>
									<div class='boite_attention_bas'>
										<div></div>
									</div>
								</div>
							</div>";
						}
					}
					else
					{
						//Fermeture de la connexion
						mysql_close();
						echo
						"<div class='notification_erreur_transfert'>
							<div class='boite_attention'>
								<div class='boite_attention_haut'>
									<div></div>
								</div>
								<div class='boite_attention_contenu'>
									<img src='../ressources/icones/erreur.png'/> Erreur ! <br/>
									Ton libellé est trop court (CTB). Met un libellé plus long.
								</div>
								<div class='boite_attention_bas'>
									<div></div>
								</div>
							</div>
						</div>";
					}				
				}
				else
				{
					//Fermeture de la connexion
					mysql_close();
					echo
					"<div class='notification_erreur_transfert'>
						<div class='boite_attention'>
							<div class='boite_attention_haut'>
								<div></div>
							</div>
							<div class='boite_attention_contenu'>
								<img src='../ressources/icones/erreur.png'/> Erreur ! <br/>
								Il y a un probleme avec ta somme à transferer, elle doit être strictement positive et ne ne peut précise qu'au centime.
							</div>
							<div class='boite_attention_bas'>
								<div></div>
							</div>
						</div>
					</div>";
				}
			}
			else
			{
				//Fermeture de la connexion
				mysql_close();
				echo
				"<div class='notification_erreur_transfert'>
					<div class='boite_attention'>
						<div class='boite_attention_haut'>
							<div></div>
						</div>
						<div class='boite_attention_contenu'>
							<img src='../ressources/icones/erreur.png'/> Erreur ! <br/>
							-_- Tu peux pas te filer des brousouffs, c'est con, ça sert a rien, et en plus tu m'enmerdes, parceque j'ai été obligé de prévoir qu'un abruti comme toi soit assez stupide pour faire cette merde. Je te hais. Crèves, pourriture communiste.
						</div>
						<div class='boite_attention_bas'>
							<div></div>
						</div>
					</div>
				</div>";
			}
		}
		else
		{//Le compte a ropser n'existe pas
			//Fermeture de la connexion
			mysql_close();
			
			echo
			"<div class='notification_erreur_transfert'>
				<div class='boite_attention'>
					<div class='boite_attention_haut'>
						<div></div>
					</div>
					<div class='boite_attention_contenu'>
						<img src='../ressources/icones/erreur.png'/> Erreur ! <br/>
						La cuillère n'existe pas. Le compte '".$id_compte_credite."' non plus.
					</div>
					<div class='boite_attention_bas'>
						<div></div>
					</div>
				</div>
			</div>";
		}	
	}
	else
	{
		echo
		"<div class='notification_erreur_transfert'>
			<div class='boite_attention notification_erreur_transfert'>
				<div class='boite_attention_haut'>
					<div></div>
				</div>
				<div class='boite_attention_contenu'>
					<img src='../ressources/icones/erreur.png'/> Erreur ! <br/>
					Erreur mon amis ! Erreur ! Tout les champs doivent être remplis.
				</div>
				<div class='boite_attention_bas'>
					<div></div>
				</div>
			</div>
		</div>";
	}
	?>
	</div>
</div>